extemporaneous preparation - German English Dictionary